<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition>
        <p:dialog header="B&uacute;squeda rapida de Clientes" modal="true" widgetVar="dialogBuscarCliente" closable="true" closeOnEscape="true" width="1200" height="750">
            <h:form id="quick_cliente">
                <p:toolbar style="width: inherit;  border-color:transparent; background:transparent"  >
                    <p:toolbarGroup align="left" style="width: 1000px">
                        <div align="left"><h2><h:outputText value="Informaci&oacute;n de Cliente"/><p:separator/></h2></div>
                    </p:toolbarGroup>
                    <p:toolbarGroup align="right">
                        <p:commandButton image="ui-icon ui-icon-refresh" title="Actualizar" actionListener="#{clienteQuickManaged.limpiar}" update="quick_cliente mensaje"/>
                    </p:toolbarGroup>
                </p:toolbar>
                <h:panelGrid id="txtTBCliente" columns="2">
                    <h:outputLabel value="Empresa"/><p:inputText value="#{clienteQuickManaged.selectedCliente.empresa_c}" style="width: 600px" readonly="true" />
                    <h:outputLabel value="Email"/><p:inputText value="#{clienteQuickManaged.selectedCliente.email_c}" style="width: 600px" readonly="true" />
                    <h:outputLabel value="Direcci&oacute;n"/><p:inputText value="#{clienteQuickManaged.selectedCliente.direccion_c}" style="width: 600px" readonly="true" />
                    <h:outputLabel value="Contacto"/><p:inputText value="#{clienteQuickManaged.selectedCliente.contacto_c}" style="width: 600px" readonly="true" />
                    <h:outputLabel value="Otra Informaci&oacute;n"/><p:inputText value="#{clienteQuickManaged.selectedCliente.otra_informacion_c}" style="width: 600px" readonly="true" />
                </h:panelGrid>

                <h:panelGrid id="txtTBCliente2" columns="6"   >
                    <h:outputText value="Plazo"/>
                    <p:inputText value="#{clienteQuickManaged.selectedCliente.plazo_c}" readonly="true"/>

                    <h:outputText value="Retenci&oacute;n"/>
                    <p:inputText value="#{clienteQuickManaged.selectedCliente.registro_c}" readonly="true"/>

                    <h:outputText value="L&iacute;mite Cr&eacute;dito"/>
                    <p:inputText value="#{clienteQuickManaged.selectedCliente.limite_credito}" readonly="true"/>

                    <h:outputLabel value="Pa&iacute;s "/><p:inputText value="#{clienteQuickManaged.selectedCliente.nombre_p}" readonly="true"/>
                    <h:outputLabel value="Municipio "/><p:inputText value="#{clienteQuickManaged.selectedCliente.nombre_d}" readonly="true"/>
                    <h:outputLabel value="Departamento "/><p:inputText value="#{clienteQuickManaged.selectedCliente.nombre_mu}" readonly="true"/>
                </h:panelGrid>

                <p:dataTable id="tableCliente" value="#{dataTableList}" var="row" rows="15" paginator="true"
                             paginatorPosition="bottom" selectionMode="single"  selection="#{clienteQuickManaged.selectedCliente}"
                             emptyMessage="#{sms.TableEmptyMessage}" onRowSelectUpdate="#{parametroUpdate} quick_cliente:txtTBCliente quick_cliente:txtTBCliente2">
                    <f:facet name="header">
                        <h:outputText value="Lista de Clientes"/>
                    </f:facet>

                    <p:column headerText="Pa&iacute;s" style="width: 100px" sortBy="#{row.nombre_p}" filterBy="#{row.nombre_p}" >
                        <h:outputText value="#{row.nombre_p}"/>
                    </p:column>

                    <p:column headerText="T. Cliente" style="width: 100px" sortBy="#{row.nombre_tc}" filterBy="#{row.nombre_tc}" >
                        <h:outputText value="#{row.nombre_tc}"/>
                    </p:column>
                    <p:column headerText="Empresa" style="width: 250px" sortBy="#{row.empresa_c}" filterBy="#{row.empresa_c}">
                        <h:outputText value="#{row.empresa_c}"/>
                    </p:column>
                    <p:column headerText="Contacto" style="width: 250px" sortBy="#{row.contacto_c}" filterBy="#{row.contacto_c}">
                        <h:outputText value="#{row.contacto_c}"/>
                    </p:column>
                    <p:column headerText="NIT" style="width: 85px" sortBy="#{row.nit_c}" filterBy="#{row.nit_c}" >
                        <h:outputText value="#{row.nit_c}"/>
                    </p:column>


                    <f:facet name="footer">
                        <p:commandButton value="Agregar" action="#{Bean.getCliente_Quick(clienteQuickManaged.selectedCliente)}" update="#{parametroUpdate}" oncomplete="dialogBuscarCliente.hide()" title="Seleccionar Cliente que Devolver&aacute;" />
                    </f:facet>
                </p:dataTable>
            </h:form>
        </p:dialog>
    </ui:composition>
</html>